package icu.qx.pbs.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 工艺路线对象 pbs_procedure_route
 *
 * @author yong
 * @date 2024-06-15
 */
public class PbsProcedureRoute extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * proute_code
     */
    private String prouteCode;

    /**
     * 工艺路线名称
     */
    @Excel(name = "工艺路线名称")
    private String prouteName;

    /**
     * 0禁用 1启用
     */
    @Excel(name = "0禁用 1启用")
    private String prouteStatus;

    /**
     * 工艺路线说明
     */
    @Excel(name = "工艺路线说明")
    private String prouteDetail;

    /**
     * 工艺路线备注
     */
    @Excel(name = "工艺路线备注")
    private String prouteDesc;

    public void setProuteCode(String prouteCode) {
        this.prouteCode = prouteCode;
    }

    public String getProuteCode() {
        return prouteCode;
    }

    public void setProuteName(String prouteName) {
        this.prouteName = prouteName;
    }

    public String getProuteName() {
        return prouteName;
    }

    public void setProuteStatus(String prouteStatus) {
        this.prouteStatus = prouteStatus;
    }

    public String getProuteStatus() {
        return prouteStatus;
    }

    public void setProuteDetail(String prouteDetail) {
        this.prouteDetail = prouteDetail;
    }

    public String getProuteDetail() {
        return prouteDetail;
    }

    public void setProuteDesc(String prouteDesc) {
        this.prouteDesc = prouteDesc;
    }

    public String getProuteDesc() {
        return prouteDesc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("prouteCode", getProuteCode())
                .append("prouteName", getProuteName())
                .append("prouteStatus", getProuteStatus())
                .append("prouteDetail", getProuteDetail())
                .append("prouteDesc", getProuteDesc())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}
